The Arab Spring (Opposing Viewpoints) by Margaret Haerens (2012-09-07)