He is the author of over twenty books. Among them are ''Theology of Discontent'', several books on Iranian cinema, ''Staging a Revolution'', the edited volume ''Dreams of a Nation: On Palestinian Cinema'', and his one-volume analysis of Iranian history, ''Iran: A People Interrupted''.