Stone the Crows: Oxford Dictionary of Modern Slang

John Ayto, John Andrew Simpson