Oxford School Dictionary of Word Origins - "John Ayto" (Oxford Childrens, 2002)