Plato's progress - Ryle, Gilbert (Cambridge University Press, 1966)