Author: Abd Allah ibn Ayid Thabiti