The Heritage of world civilizations - Craig, Albert M. (Saint Joseph's University, 1986)