"The idea of giving computers the ability to process human language is as old as the idea of computers themselves. This vibrant interdisciplinary enterprise has many names corresponding to its many facets, names like speech and language processing, human lanquage technology, natural lanquage processing and computational linquistics. The goal of this exciting field is to provide scientific insights into the nature of human language and to enable human-machine communication and improve human-human communication."

-Professor Jim Martin

Daniel Jurafsky and James H. Martin, Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition (2ed.), Prentice Hall 2009