Author: Abd Allah ibn Muhammad Ibn Abi al-Dunya