Greek Philosophers: Socrates, Plato, Aristotle by R. M. Hare | Menrva Books | MenrvaBooks