Author: Abu Zayd Hasan Ibn Yazid Sirafi