Apology of Socrates

By Plato


Translated by Harold North Fowler

Revised by Rodney H. Swearengin

Copyright 2025