Immanuel Kant, a German philosopher and ethicist.