The Cambridge world history - Wiesner-Hanks, Merry E.; Christian, David; Barker, Graeme; Goucher, Candice; Yoffee, Norman; Benjamin, Craig; Ḳedar, B. Z..; Bentley, Jerry H.; Subrahmanyam, Sanjay.; McNeill, J.R.; Pomeranz, Kenneth.