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