A Concise Guide to the Quran (Introducing Islam): Answering Thirty Critical Questions by Ayman S. Ibrahim Back to product details page >