
Temple Grandin is amazing. She can be a bit repetitive, but if you can get past that everything else is spot on and perfect.

Very good book. I was amazed at the intelligence of animals and how difficult is to understand when people are not like us.