The ethical foundations of criminal justice / - Hall, Richard, (CRC Press,, 2000)