Dictionary of contemporary slang - Thorne, Tony (Bloomsbury, 1997)