Western civilization a brief history - Perry, Marvin (Houghton Mifflin, 1997)