Western Civilization: Ideas, Politics, and Society - Perry, M (Cengage Learning, 2008)