Title: Good material - poor presentation
Product review: I'm a college professor and used this book for a class. I wish I could give this book a better rating because it does have more good, current information in it than any other book I've seen. Unfortunately, this information is presented in such a condensed, high-level and (sometimes) incomplete manner that's it's frequently very difficult to understand. The author needs to spend more time explaining the concepts he presents. He needs to give more examples, simpler examples and more detailed examples. There need to be more end of chapter exercises and the exercises need to be less ambiguous and more closely related to the material in the chapter. For a beginning course in computer architecture, this book is too high level. Another downside for using the book is that all of the exercise and test solutions are available on the internet. This essentially renders them useless for assessment.
Would you say this review depicts the product in a flattering or unflattering light?
