by Christine Ammer
Gives information about some 3000 cliches and expressions in the English language.