Author: Abu Bakr ibn Ahmad al-Mustafa Mahjubi