John O. (buzzby) - , reviewed It's Raining Cats And Dogs: Making Sense of Animal Phrases on + 6062 more book reviews
42 phrases, arranged by animal, with a page explanation and a picture similar to the cover with it. Most phrases are self-explanatory (barking up the wrong tree, clam up), but some are kind of interesting. The author is intellectually honest, when it comes to etymology, that means there are multiple explanations for origins.