The Development of Socialism, Social Democracy and Communism - Dr Mohamed Ismail Sabry (Emerald Publishing, 2017)