A history of western society - MacKay, John P. (Houghton Mifflin, 2003)