Routledge Handbook of Animal Welfare - Knight, Andrew (Routledge, 2023)