The Last Empires - William Allan (Springer, 2017)