Plato, the last days of socrates - TREDENNICK, Hugh (1999)