Plato : the last days of Socrates. (Penguin, 1954)