Preface to Plato

Eric Alfred Havelock