I have read two books of Temple Grandin about animals (a couple years ago). Thanks to them I understand animals, especially my dogs and cat much better. And to tell the truth, I understand human nature better too. The perspective of Grandin is priceless. 
 If you love animals you should read this book and/or Animals Make Us Human: Creating the Best Life for Animals.