Author: Abu al-Wafa al-Ghunaymi Taftazani