Jurafsky, Daniel. Speech and Language Processing : An Introduction to NLP, Computational Linguistics and Speech Recognition - 2009 - 908p