Author: 'Imad al-Din Yahya ibn Ahmad Kashi