Author: Muhammad ibn al-Hasan Thaʻalibi