Forging socialism through democracy : a critical review survey of literature on Eurocommunism - Strazzeri, Victor (Twentieth century communism, 2019)