Quick view Add to Cart Plato: The Apology Of Socrates And Xenophon: The Apology Of Socrates $24.58 Cambridge University Press