Author: Abd al-Raziq al-Muwafi Abd al-Latif