a. Socrates
b. Descartes
c. Locke
d. Hume
e. Kant