The Routledge Dictionary of Modern American Slang and Unconventional EnglishAvailable online.
"The Routledge Dictionary of Modern American Slang offers the ultimate record of modern, post WW2 American Slang. The 25,000 entries are accompanied by citations that authenticate the words as well as offer examples of usage from popular literature, newspapers, magazines, movies, television shows, musical lyrics, and Internet user groups."