by Peter Mark Roget
Subjects: English language -- Synonyms and antonyms. 25 chapters, 364,697 words. Public domain, via Project Gutenberg.