Principles of digital communication and coding - Viterbi, Andrew J. (McGraw-Hill series in electrical engineering. Communications and information theory, 1979)