The heritage of world civilizations - Craig, Albert M. (Pearson/Prentice Hall, 2009)