Andrew Linzey, Clair Linzey The Palgrave Handbook of Practical Animal Ethics - Springer Springer 2018 ISBN: 9781137366719 Source: EBOOK