I am reading it right now... 3/4 through it... I think it is really great. There is a LOT of knowledge packed into this book. I like thick, dense books. Especially when it is easy to read, like this one. I have recommended it to about 4 other people since picking it up.