Loading...
The disciplines that support proper understanding of the Quran: asbab al-nuzul, nasikh and mansukh, qiraat, and i'jaz.