PLATO'S THEORY OF KNOWLEDGE The Theaetetus and the Sophist of Plato. Translated with a Running Commentary