The Oxford Dictionary of Slang John Ayto
Containing over 10,000 words and phrases, this is a reference for those interested in the more quirky and unofficial words used in the English language. It includes surprisingly old words such as booze and guzzle to the most up-to-date words like humongous and lunchbox. Thematically arranged by chapter for easy browsing, words are arranged chronologically to show how the language has changed. The book contains word origins, illustrative examples from literature, and an easy-to-use A-Z index.