Author: Muḥammad ibn ʻAbd Allāh ibn ʻAlī Qannāṣ