Author: Abu al-Hasan Ali Vahidi Nishaburi