Ayatollah Shirazi is originally from Shiraz, Iran and has penned dozens of books on the improvement of morals, fiqh and the exegesis of Quran. Shirazi writes on the “great” sins, of which adultery is one, but offers some specifically Shia commentary. While he condones stoning, his...