Author: Muhammad ibn Ali Ibn Nur al-Din