World civilizations. vol. I - Adler, Philip J. (West Pub. Co., 1996)