The socialist challenge - Holland, Stuart (Quartet Books, 1975)