There are many theories to explain islamic revivalism. iranian writer jalal al ahmad believes it is a reaction to:
a. secularization
b. the influx of hindu immigrants
c. the liberalization of the iranian state
d. "westoxification," or the overwhelming presence of western culture and beliefs