Plato ; edited by Catalin Partenie. edited by Carolyn Strong. edited by Gavin Parkinson. Plato ; translated by Robin Waterfield. edited by Cesare Merlini. edited by Corin Corley. edited by Sara Paretsky.