Author: Abd al-Hadi ibn Abd Allah ibn Mushabab Shahri