Can anyone recommend a good dictionary of slang -- preferably one that would give good information on origins of expressions? Thanks. MK