Author: Sharaf al-Din `Umar bin Fariz