Amazing book. It covers an enormous amount of content, can be picked up and read from almost any page, and explains everything in a way both a lay-man and an expert will find understandable and interesting.
A great and easy to follow book, and certainly the most comprehensive one on computer architecture. The only drawback is the material on the included cd - there is too much of it to print it, and reading it all on screen is not very comfortable. Perhaps it's time to split the book into two volumes. Otherwise a great buy.
One of the best books I have ever read. This book is suitable for people of all level of competence (even for very beginners) and thanks to its well organized structure, it is easy for the reader to identify the chapters of interest. The book is written in plain English and the authors give, to the side of the page, a definition to each new keyword used for the first time in the text. The book consists in more than 800 pages and treats a wide range of topics. I definitely recommend this reading for anyone interested in gaining knowledge in computer organization.
This is exactly the book I wanted - basic but at the same time very thorough. I am reading it as a hobby, I am not and don't intend to be a full time computer specialist. However, I want to understand deeply how computers work, and this book fully meets my expectations in that regard.