Author: Sulayman ibn Abd al-Qawi Tufi