Author: 'Abd al-Shafi Muh?ammad Abu al-'Inayn Abu al-Fadl