5.0

I don't usually rate nonfiction but this was so well written I have to give this 5/5. This is snappy and entertaining while being educational.