The philosophy of Immanuel Kant