Speech and language processing : an introduction to natural language processing, computational linguistics, and speech recognition - Jurafsky, Dan (Prentice Hall series in artificial intelligence / Stuart Russell and Peter Norving, editors, 2009)