The heritage of world civilizations - Craig, Albert M. (Pearson Custom Publishing, 2000)