Plato's Republic: an Edinburgh philosophical guide - Sheppard, Darren (Edinburgh philosophical guides series., 2009)