Author: Abū Muḥammad Tawfīq ibn Muḥammad ibn Thābit Hādī