Death penalty law needs review says Salonga - Herrera, Christine (1998)
Keywords: Capital Punishment