The heritage of world civilizations volume I to 1650 - Craig, Albert