Republic of Plato 2ND EDITION

The Republic of Plato 2nd edition by Allan David Bloom. Basic Books,1991