Author: Muhammad al-Tayyib ibn Abd al-Majid Ibn Kiran