Mainstreams of civilization - Hayes, Carlton J. H. (Macmillan, 1983)