Religion and revolution : spiritual and political Islam in Ernesto Cardenal - Morrow, John A. 1971- (Cambridge Scholars Pub., 2012)