The Heritage of world civilizations - Craig, Albert M. (Macmillan, 1986)