Author: Abu ʻAbd Allah Muhammad Ibn ʻAbd Allah al-Himyari