Apology of Socrates

By Plato


Base Translation by Harold North Fowler

Editing and Refined Translation by Rodney H. Swearengin

Copyright 2025