Author: 'Abd Allah Ibn al-Faradi