alexfernan290's review

Go to review page

hopeful informative medium-paced

4.5

dmturner's review

Go to review page

5.0

One of those books that is delightfully readable even when I no longer understand a good deal of what the author is talking about.
More...