Author: Al-Hasan bin Ali bin Al-Hussein bin Shu'ba Al-Harrani