I can't say this book is absolutely horrible, but it isn't good either. I read it on the advice of some guy who liked it, but I didn't. The breadth and wealth of topics discussed is staggering, but none of them are treated especially well, and some seemed hardly of any relevance. I still think the way they presented structures such trees and lists, with pairs, is a very braindead approach. C style pointers are much more intuitive and flexible. Aside from that, this text might be OK as a simple reference of what's out there, but there are definitely better books on just about any topic presented in this text. I only got through chapter 4 and got very bored along the way.Buy at your own risk. This book is way overrated and boring.