All authors
/ Author
Eric A. Havelock
Preface to Plato
[eBook]