Author: Ali ibn Muhammad ibn Iraq Kinani