Author: Abu al-Hasan Ali ibn Muhammad ibn al-Munmar Tarabulusi