HUME, David

Treatise of Human Nature - New York Dover Publications 2003 - xiii,455p.

9780486432502

128 / HUM-T