1.
Soleimani F. Basics of Public Punishment in Irans Jurisprudence and Law. IAJSS. 2018;5(2):99-108. doi:10.9756/IAJSS/V5I2/18100030