Author: Abd Allah ibn Abd al-Aziz ibn Duwayhi Duwayhi