Author: Abd al-Razzaq ibn Hammud al-Husayn Shaghdali