Author: Yusuf ibn al-Hasan Ibn al-Mibrad