
David Hume: A Treatise of Human Nature
2 contributors - Paperback
£41.99
Find out more
David Fate Norton is Professor of Philosophy Emeritus at McGill University and Adjunct Professor of Philosophy at the University of Victoria. Mary J. Norton is a retired teacher and librarian