Error-correcting codes - Peterson, Wesley W. (The MIT Press, 1972)