Skip to content

The death penalty in Puerto Rico. Two faces of the criminal justice system.

Rivera Delgado, J.M. and Torres Rivera, L.M.