The Republic of Plato

translated with notes and an interpretive essay by Allan Bloom
Basic Books
9780465069347
0-465-06934-7