Author: Abd al-Hamid ibn Muhammad Bilal