Author: Muhammad Mahdi ibn abi Dharr al-Naraqi