Spoken language processing a guide to theory, algorithm and system development - Huang, Xuedong (Prentice Hall, 2001)