NTCs dictionary of word origins - Adrian Room (1998)
English