Farah FocquaertBooksRoutledge Handbook of the Philosophy and Science of PunishmentAuthor data: Open Library