Mark Kremer

mark Blitz and Platonic Political Philosophy - 15-20

Justice Laws; Morality Political Philosophy Socrates Strauss Plato