Author: Hajj ash-Shaykh Nasir Makarim Shirazi Ayatullah Ja'far Subhani