Author: Ayatullah Makarim Shirazi Translator: Monir Shafiei Publisher: www.alhassanain.org/english Category: