The essential world history - Duiker, William J. 1932-; Spielvogel, Jackson J. 1939- (Cengage Learning, 2017)