The socialist idea: A reappraisal