Author: Ayatollah Sayed Muhammad Shirazi
Alternate names: Ayatollah Sayed Muhammad al-Shirazi; Ayatollah Sayed Muhammad Muhammad al-Shirazi