" The essential world history / " William J. Duiker, The Pennsylvania State University, Jackson J. Spielvogel, The Pennsylvania State University.