David Hume: Complications With Abstract Ideas

David Hume