Al-Sayyid, Mustapha Kamel. " Social Movements as Agents of Revolutionary Change in Egypt: The Decreasing Returns of Path Dependence" Kasarinlan: Philippine Journal of Third World Studies [Online], Volume 29 Number 2 (14 March 2017)