Soleimani, F. (2018) “Basics of Public Punishment in Irans Jurisprudence and Law”, International Academic Journal of Social Sciences, 5(2), pp. 99–108. doi:10.9756/IAJSS/V5I2/18100030.