Aspects of Western Civilizations by Perry M. Rogers