Author: Abd al-Rahman ibn Abd al-Khaliq ibn Hajar Ghamidi