Author: Muhammad Ibn al-Bakkal