Author: Abū al-Ḥasan Najafī
Alternate names: Abolhasan Najafi; ابوالحسن نجفی; Abū al-Ḥasan Najafī; Abulhassan Najafi