Steven Raphael and Michael Stoll co-authored a recent study titled “Why are so many Americans in prison?” The report opens –
“The United States currently incarcerates its residents at a rate that is greater than every other country in the world. Aggregating the state and federal prison populations as well as inmates in local jails, there were 737 inmates per 100,000 U.S. residents in 2005 (International Centre for Prison Studies 2007). [Read more…]