Wow, this book sure is bad. The only thing that it had going for it was that all of the information was technically there. But reading this book is like reading the dictionary and not in the "well it's a boring textbook" kind of way. Every chapter is it's own entity and in each chapter, the structure is always the same. Broad concept for the chapter, then Heading>paragraph, Heading>paragraph, Heading>paragraph, ad naseum, with each heading just being a subconcept. You would get a paragraph or two explaining each subconcept and then it moves on to the next until you reach the end of the chapter and get 12-15 questions for review. I read the entire book and I don't really feel I understand anything more. None of the concepts were ever tied together in a meaningful way and in each chapter, if something was talked about again, it was introduced as if it was a brand new topic. There was probably 12 different sections on Printers and each time it was discussed as if the reader had never heard of a printer before. This entire book reads as if each chapter was written by a different person and then sent in to an editor that just put them in an arbitrary order and published it.