Abul Muntaha Ahmad ibn Muhammad al-Maghnisawi (d. 1000 AH)