Author: Yusuf ibn Hasan Ibn al-Mibrad