European Socialism: A Concise History with Documents, Second Edition - 9781786611581