Plato's republic: An Edinburgh philosophical guide - Sheppard D J (Edinburg, UK Edinburg University Press, 2009)