Speech and Language Processing : An Introduction to NLP, Computational Linguistics and Speech Recognition - Jurafsky, Daniel (2009)