Author: Muhammad ibn Hasan Wadi Abu al-Huda al-Sayyadi