Philosophy : themes and thinkers - Phelan, JW (Cambridge University Press, 2005)