Principles of digital communication and coding - Viterbi, Andrew J. (McGraw-Hill Kogakusha, 1979)