Little History of Philosophy
9780300283266
Nigel Warburton