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