I originally bought this book for my wife to get her up to speed on computers. However, even with a degree in computer science and reading everything I can on computers, I find myself not being able to put this book down. It fills in all the gaps of my knowledge. Up to date... Pentium II, AGP, USB, DVD, RW CDROM, etc.