World Civilizations by Andrew J. Sherman, David Rosner & Dennis Sherman