Platos Apology of Socrates: A Commentary (Oklahoma Series in Classical Culture) (English and Greek Edition)