Journey across time world history - Spielvogel, Jackson J. (Glencoe, McGraw-Hill, 2006)