The Cambridge world history - McNeill, John Robert; Pomeranz, Kenneth (Cambridge Univ. Press, 2017)