I found the Barron's books on language mostly very good -- I am very fond of the verb conjugation series. This is a rather tame compendium of idioms, many of which seem to be little more than translations of English phrases. There are better products out there such as the McGraw Hill idiom dictionary and the Street Spanish series. I barely crack the cover of this when I am looking to expand my Spanish vocabulary or entertain myself. The McGraw Hill idioms dictionary is the one that I keep by the toilet -- that should tell you a lot.