Republic
Plato
Republic - 3rd ed., rev. - New Delhi: Atlantic Publishers & distributors (P) Ltd., 2017. - v, 281 p.
9788126921065
Political science
321.07 PLO
Republic - 3rd ed., rev. - New Delhi: Atlantic Publishers & distributors (P) Ltd., 2017. - v, 281 p.
9788126921065
Political science
321.07 PLO