Smaller Slang Dictionary - Partridge, Eric (Routledge and Kegan Paul, 1968)