Cassell's Dictionary of slang 2nd edition - Green, Jonathon (Weldenfeld & Nicolson, 2005)