Bloomsbury dictionary of word origins - Ram M (Bloomsbury pub. Ltd., 2008)