Marx, Engels and Modern British Socialism