Revolutions in the desert - Rosen, Steven A. (Routledge, 2017)