Author: Afif al-Din Sulayman ibn Ali Tilimsani