Author: Ibn Badis, Abd al-H?amid ibn Mu?ammad al-Mu??afa´ ibn Makki,/ ??? ????? ? ??? ?????? ?? ???? ??????? ?? ??? ? 1305 - 1359 ??.