Greek Political Theory Plato and his Predecessors (Ernest Barker)

Greek Political Theory Plato and his Predecessors (Ernest Barker)
Greek Political Theory Plato and his Predecessors (Ernest Barker)