Error-correction coding for digital communications - Clark, George C.; Cain, J. Bibb (Applications of communications theory, 1981)