Oxford Dictionary of Slang by John Ayto
This dictionary provides an authority on modern slang, with over 10,000 words and phrases researched. Unlike other slang dictionaries which tend to be A-Z organized, this dictionary is thematically arranged so the reader can find out about the language of a particular area of activity in which the reader is interested. Taking in turn each area of life and each aspect of the world that generates significant amounts of slang, it plots the development of language over time, recording the arrival of each new item on the scene, starting with the earliest of the century and coming through to the present day. An A-Z index at the back of the book ensures that if the reader has a specific word in mind he/she can find it straight away even if he/she is not sure under which thematic category it is listed.