Stages of Islamic revolution - Siddiqui, Kalim (The Other Press, 1996)