Author: Muwaffaq ibn Abd Allah Ibn Abd al-Qadir