Author: 'Abd Allah b. Muhammad al-Qar'awi