Socrates asked the key question: why should we be moral?