Plato's Theory of Knowledge - "Theaetetus" & "Sophist". translated with a running commentary by F.M. Cornford. Kegan Paul et al. 1946.