Error-control techniques for digital communication - Levesque, Allen H.; Michelson, Arnold M. (John Wiley & Sons, 1985)