Plato's progress - Ryle, Gilbert 1900-1976 (Cambridge U.P., 1966)