Philosophy a beginner's guide to the ideas of 100 great thinkers - Harwood, Jeremy (A beginner's guide to the ideas of 100 great thinkers, 2010)