World history journey across time - SPIELVOGEL, Jackson J. (McGraw-Hill, 2006)