Bloomsbury Treasury of Phrases by Nigel Rees
This is a source book for phrases old and new, including contemporary catch-phrases, slogans and cliches, and politically correct phrases. It features over 5000 words and phrases which stretch across the entire gamut of written and spoken English.