Preface, PART I: Introduction, 1. The Nature of Language, PART II: Mathematics, 2. Relations, 3. Algebraic Structures, 4. Linear Algebra, 5. Conceptual Knowledge Processing and Formal Concept Analysis, PART III: Knowledge Representation for NLP, 6. Measuring Word Meaning Similarity, 7. Semantics and Query Languages, 8. Multi-Lingual Querying and Parametric Theory, PART IV: Knowledge Extraction and Engineering for NLP, 9. Word Sense Disambiguation, 10. Text Entailment, 11. Text Segmentation, 12. Text Summarization, 13. Named Entity Recognition, Bibliography, Index