Author: Al-Faraj Abd Allah Ibn Al-Tayyibth Ce