An etymological dictionary of the English language - Skeat, Walter W. 1835-1912 Walter William (Mineola Dover publications, 2014)