A Dictionary Of Etymology Of The English by John Oswald & John Oswald.