Introduction to the theory of error-correcting codes. - Pless, Vera (Wiley, 1998)