The Battle for the Arab Spring: Revolution, Counter-Revolution and the Making of a New EraEbookThe Battle for the Arab Spring: Revolution, Counter-Revolution and the Making of a New ErabyLin NoueihedRating: 4 out of 5 stars4/5Save The Battle for the Arab Spring: Revolution, Counter-Revolution and the Making of a New Era for later