Abu Talib Muhammad ibn Ali al-Makki was an ascetic, preacher and Sufi author, known as al-Makki for his long association with Mecca. He later settled in…