Author: Abd al-Syafi Muhammad Abd al-Latif