Author: إبن عبد الهادي، عبد المهدي بن عبد القادر