The Oxford Dictionary of Slang
John Ayto
Oxford University Press
Containing over 10,000 words and phrases, this is the ideal reference for those interested in the more quirky and unofficial words used in the English language. Including surprisingly old words such as booze and guzzle to the most up-to-date words like humongous and lunchbox, this fascinating book is sure to provide a stonking good read for all.