The book goes relatively in-depth compared to most similar books, and provides a context on hardware in a manner in which it won't quickly become outdated. It does an excellent job of explaing how most hardware operates from a layman's point of view.
From that perspective it was good.
Still some of the prose was terrible at best, and the book had numerous grammatical errors throughout. Some sentences were completely incomprehensible and unintelligable. He also had some areas with information that was noticeable incomplete, and in a few respects he was factually inaccurate and it was clear he should have done more research.
Too much of the book seemed to be drawn directly from his website, and ported straight over to the book without bothering to ensure the information was still entirely accurate, and easily understood in the given context.
Good Points: Great content, solid and easy to understand explanations of computer hardware for beginners, provides a good technical overview without going over things the average person doesnt need to know.
Bad Points: Factually incorrect in some areas, grammer and sentence structure was abhorrid and, too many areas seemed to be ported directly from the website without any regards to whether it was easily understood in the given context. As a result some sentences and occasionally entire paragraphs are almost totally unintelligable.
It has a lot of potential and good information, everything is explained in an easy to understand manner.
Extremely poor writing, little care for layout, and and an apparent lack of research really hurt the book though.
It would have been a MUCH better book had Anand taken the time to write it as a book instead of simply porting over information, and he needed a copy editor so desperately it isnt even funny.