Author: Abu al-Hasan Muhammad ibn Yusuf Amir'i