The Socrates-Plato-Aristotle Connection