Oxford Dictionary of Slang
Ayto, John. The Oxford Dictionary of Slang. 2003 reprint ed. Oxford: Oxford University Press, 1998.
A dictionary of slang terms organized by subject. Primarily definitions with one usage citation per entry this source is not great for etymology, but it does include the date of first known appearance.
Copyright 1997-2013, by David Wilton