Author: Abu al-Wafa Ali Ibn Aqil