Asbabun nuzul sebab-sebab turun ayat-ayat al-quran. - Jalaluddin Abdurrahman As-suyuthi (Selangor: Thinkers Library.)