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