The Arab Uprisings Explained
Lynch, Marc (George Washington University)![The Arab Uprisings Explained](https://support.digitalhusky.com/media/annotations/sorted/159/15978100/CHSBZCOP0315978100.jpg)
The Arab Uprisings Explained offers a fresh rethinking of established theories and presents a new framework through which scholars and general readers can better grasp the fast-developing events remaking the region