Dictionary of word origins - Flavell, Linda (Page One Publishing Private Limited, 2011)