Author: al-Hasan ibn Ahmad Abu Ali al-Farisi