European Socialism: A Concise History with Documents - 9781442209084