Al-Sayyid, M. 2017 Mar 14. Social Movements as Agents of Revolutionary Change in Egypt: The Decreasing Returns of Path Dependence. Kasarinlan: Philippine Journal of Third World Studies. [Online] 29:2