Ratings17
Average rating4.2
Truly mind blowing. I can't imagine how much time and effort went into researching and investigating this book. The narrative style is crisp and cohesive, with lots of detail but not bogged down with minutia. Highly recommended.