The concise new Partridge dictionary of slang and unconventional English - Dalzell, Tom; Victor, Terry (Routledge, 2008)