Ratings6
Average rating4.3
This was pretty interesting and enjoyable, especially since I have a bit of background knowledge in this subject. There was one part of the book that rubbed me a bit wrong and I don't know how accessible it is to non-scientists.