Author: Ibrahim ibn Abi al-Fath Ibn Khafajah