Author: Abd al-Latif Muhammad al-Sayyid Hadidi