Author: Ibrahim b. Muhammad al-Halabi