The Contemporary Thesaurus of Search Terms and Synonyms: A Guide for Natural Language Computer Searching, Second Edition