A Portrait of Egypt: A Journey Through the World of Militant Islam by Mary Anne Weaver Back to product details page >