Iran: Islam and the struggle for socialism - Mohammad Ja'far and Azar Tabari