Preface to Plato - Havelock, Eric A. (Harvard University Press, 1998)