Author: Abd al-Qadir ibn Abd al-Karim Wardighi