The Cambridge world history - Barker, Graeme; Benjamin, Craig; Bentley, Jerry H.; Christian, David; Goucher, Candice Lee; ı̀øedar, B. Z.; McNeill, John Robert; Pomeranz, Kenneth; Subrahmanyam, Sanjay; Wiesner, Merry E.; Yoffee, Norman