The Sciences Of Animal Welfare by David Mellor, David J. Mellor & Emily Patterson-Kane