Al-Majlisi Hayat Al-Qulub. The Life and Religion of Muhammad - Al-Majlisi, Allamah Muhammad Baqir (Ansariyan Publications, 2007)