The development of socialism, social democracy and communism historical, political and socioeconomic perspectives / - Sabry, Mohamed Ismail. (Emerald Publishing Limited, 2017)