"Hamid Muhammad b. Muhammad al-Tusi al-" . "Gazali" . "Abu" . "Abu Hamid Muhammad b. Muhammad al-Tusi al- Gazali" . . . .