The Social Institutions Through the Contrasting Visions of Plato and Aristotle - Walsh, Anthony. (Ethics International Press Ltd,)