Author: Abd-El Malek Razsiel Ben el-Queid al-Mahjub