Author: Muḥammad ibn Yaḥyá Ibn Surāqah
Dates: active 1020