Author: 'Alamah 'Abdul Ghani an-Nablusi al-Hanafi