Preface to Plato - Havelock, Eric Alfred (The Belknap Press of Harvard University Press, 1994)