Western civilization a brief survey - Perry, Marvin (Houghton Mifflin, 1990)