Socrates: life and times (in english)