Author: Shaykh al-Islam Ibn Daqiq al-'Id