Author: Izz al-Din Abd al-Salam ibn Ahmad Ibn Ghanim