Oxford dictionary of word origins - Cresswell, Julia (Oxford Paperback Reference., 2010)