https://slife.org/david-hume/
David Hume