Soleimani, Farzaneh. “Basics of Public Punishment in Irans Jurisprudence and Law”. International Academic Journal of Social Sciences, vol. 5, no. 2, Dec. 2018, pp. 99-108, https://doi.org/10.9756/IAJSS/V5I2/18100030.