Socrates, Aristotle, Plato