That book, along with Peter Turchin's "Historical Dynamics: Why States Rise and Fall" made me a fan of 'Cliodynamics' (a field name Turchin coined) as a concept. It, along with general ideas in Complexity Theory, I find more useful for making sense of large human/societal systems than just "single bullet theory" case studies.