The Heritage of World Civilizations - Craig, Albert M (New York Macmillan Publishing Company, 1986)