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