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