Author: Imam 'Ala al-Din 'Ali Ibn al-Lubudi