The Oxford dictionary of slang - AYTO, John Oxford, 2003 reissued with new cover