Author: Muhammad al-Tayyib ibn Muhammad ibn Yusuf Yusuf