Author: Muhammad ibn Kassum ibn Aslam al-Ghafiki.