A commonsense approach to the theory of error correcting codes - Arazi, Benjamin. (MIT Press series in computer systems, 1988)