Xenophon's Apology of Socrates door Xenophon & David Konstan