Ayto and Simpson

Oxford dictionary of modern slang - LONDON - 1992