Author: Ab al-Hasan ibn Muhammad Amn Gulistnah