Principles of digital communication and coding - Viterbi, Andrew J.; Omura, Jim K (rz1, 1979)