Varieties of Muslim Experience: Encounters with Arab Political and Cultural Life by Lawrence Rosen Back to product details page >