Turkington, Courtney Harper
(Loyola University New Orleans College of Law, 2017)
The United States—the land of the free—has held the title
for highest incarceration rate of any country in the world for
fifteen consecutive years. Though the United States makes up total prison population. Moreover, the ...