Connect with us.
Sign up for Author Alerts for Plato
Written by PlatoIntroduction by Hayden Pelliccia
Written by Plato
Written by PlatoTranslated by Benjamin Jowett
Written by Marcus Aurelius, Plato and Aristotle