Author: Muhammad al-Maghili
Dates: 16th cent