Author: Abd al-Salam ibn al-Hasan Ibn al-Tuwayr