Ratings17
Average rating3.3
I find myself loving this author's books more and more as I move away from the most popular ones. I found this one to be an unfortunately short read; I wanted it to go on forever. While there are definitely some things left explained, and maybe even a bit obscure, I liked it for that.