Author: Abu 'Ali al-Hasan al-Yusi