Error control systems for digital communication and storage - Wicker, Stephen B. (Prentice Hall, 1995)