Speech and Language Processing - Daniel Jurafsky, James H. Martin (Pearson International edition, 2008)