Author: Muhammad ibn Muhammad Ibn al-Jazari