A history of world societies - MacKay, John P. (Houghton Mifflin, 2004)