Christopher Lynch

Plato's Political Philosophy - 21-26

Philosophy politics Plato