Introducing speech and language processing - Coleman, John (Cambridge, 2004)