The concise dictionary of English etymology - Skeat, Walter W. 1835-1912 (Wordsworth, 1994)