Introduction to the theory of error-correcting codes - Pless Vera (A Wiley Interscience Publications, New York, 2003)