Manyebook
Jonathan E. Lighter
Random House Historical Dictionary of American Slang, Volume I
Random House Historical Dictionary of American Slang, Volume II