The Oxford Dictionary of Idioms
This unique volume includes 5,000 idioms, alphabetically arranged by key word, covering metaphorical phrases, familiar quotations and proverbs, and similes. The history and date of origin of the idiom is given where possible, and some entries are supported by illustrative quotations as a guide to usage, from both past and present sources. The Oxford Dictionary of Idioms is useful for all native speakers of English, as it focuses on American English and British English, in addition to less common variants. Destined to become a classis among language reference titles, this book is a must for writers and journalists, as well as for all those who have a general interest in the English language.
When you're programming C# 4.0 and need a little help, this tightly focused and practical book tells you exactly what you need to know -- without long introductions or bloated examples....