Stages of Islamic Revolution - Siddiqui, Kalim (Open Press, 1999)