The Apology of Socrates - Plato,Xenophon,Denyer, Nicholas (Cambridge University Press, 2019)