Plato and the art of philosophical writing / - Rowe, C. J. (Cambridge University Press,, 2007)