Fantastic analysis by a credible author. I also recommend the Hundred Year Marathon by Michael Pillsbury. These two works stand tall among the many attempts at explaining the current global challenge.