Immanuel Kant. David Hume.