Author: Ibn-Daqiq Al-Eid