Return to Article Details Egyptian Protest Movements: A Vehicle for Political Agency in Light of Weakened Political Parties