Roots of the Islamic revolution - Algar, Hamid (Islamic Foundation Press Publications, 1988)