A dictionary of etymology of the English language, and of English synonymes and paronymes | NiceBooksReads