After reading this book do not believe you'll know everyting about computing , but you'll know more than others do.
Topics explained in clarity,bit too much for undergraduates.
Rating: 3/5
A wide variety of topics have been covered with considerable clarity and depth.Though some of it maybe a bit overboard for undergrads it is better suited to a grads taste.
Excellent Book
Rating: 5/5
The authors introduce every concepts in detail, and the hardware circuits are clearly illustrated.