Socialism: A short history - MacKenzie, Norman (London Hutchinson University Library, 1966)