Author: Abd al-Hamid ibn Abd al-Majid ibn Abd al-Hamid Hakim