Ratings769
Average rating4.2
Everybody has described the book, and probably better than I could. I enjoyed the book, it was engaging, raised some interesting questions, presented some good hypotheses and was at time quite funny. What more do you want me to say?