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