Plato's Socrates as Narrator: A Philosophical Muse - 9781498511278