Civilizations of the world the human adventure - Greaves, Richard L. (HarperCollinsCollegePublishers, 1997)