How Dogs Work, by Ray Coppinger and Mark Feinstein Anne Carter on the complex workings of our canine companions 十月 15 2015 #Books