The Oxford dictionary of modern slang - Ayto, John; Author (2010)