Islam's New Politics: Dissent, Democracy, and a Changing World

Anthony Shadid, journalist, Boston Globe