Western civilization ideas, politics and society - Perry, Marvin (Houghton Mifflin Harcourt Pub., 2009)