I struggled with rating this book. I give it 5 stars for research ethic, 5 stars for doing a deep-dive into a niche topic, 5 stars for extensive topic coverage but overall, I don't exactly share the same views or draw the same conclusions. I wouldn't be likely to recommend the book because of it's niche appeal & conclusions. I had McCormick as a history professor years ago & he was a 5-star professor with a novel approach to teaching history. It's exciting to realize just how many books he's published. However, if I separate myself from this experience & consider just the book I read, I arrive at a 3-star rating.