Philosophy: 100 essential thinkers - Stokes, Philip (London Arcturus pub., 2010)