Socrates On Trial by Andrew D. Irvine