Author: Abu Mohammed Al-Hasan bin Ali bin Al-Hussein bin S. bin Ali bin Al-Hussein bin Shuba Al-Harrani