Plato's Republic: A Philosophical Commentary