The Heritage of World Civilizations - CRAIG, Albert M...[et al] (New Jersey Pearson, 2008)