Animals Make Us Human: Creating the Best Life for Animals by Catherine Johnson, Temple Speaker Grandin 11 h 38 min