Author: Abd Allah ibn Muhammad Ibn Khamis