Knowledge and Self-Knowledge in Plato's Theaetetus - 9780739125731