A very good book, that misses being a great one. The problem here is an author cramming way way way too much research into way way way too many chapters, and not focusing on a few broader themes that elegantly link the material. In other words, this book needed a more aggressive editor. I can ima...