Revolutionary Movements and Power Struggles