How Dogs Work, by Ray Coppinger and Mark Feinstein Anne Carter on the complex workings of our canine companions Anne Carter 10月 15日