Speech and language processing : an introduction to natural language processing, computational linguistics and speech recognition - Jurafsky, Daniel (Pearson, 2015)