Rating: ******* (Good)
It pains me to say it, but this is a really good book.
Forget the hype, just read it!
This site conforms to the following standards: