Investigate the concept of justice in Plato’s Republic

Investigate the concept of justice in Plato’s Republic. How does Plato define justice within the context of his ideal city-state, and what role do concepts like the “philosopher-king” and the allegory of the cave play in his understanding of justice and the pursuit of truth?