Author: Abu Mohammed al-Hasan bin Ali bin al-Hussein bin Shu'ba al-Harrani