Author: al-Gharnati Salih ibn 'Abd al-Halim