Socialism: A short history - Mackenzie, Norman (London Hutchinson, 1966)