Great thinkers a-Z edited by Julian Baggini and Jeremy Stangroom - New York Continuum c2004 - vi, 275 p. ; 22 cm

Includes index

9780826467423

2003068807


Philosophy

190 BAG