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