Author: Ali ibn Ibrahim Nur al-Din al-Halabi