Plato's cosmology and its ethical dimensions - Carone, Gabriela Roxana (Cambridge University Press, 2005)