The Battle for the Arab Spring: Revolution, Counter-Revolution and the Making of a New Era by Lin Noueihed Back to product details page >