Understanding Plato''s Republic by Gerasimos Xeniphon Santas & Gerasimos Santas