The Heritage of world civilizations - Craig, Albert M. (Prentice-Hall, 2000)