This text offers a thorough introduction to the mathematical concepts behind the theory of error-correcting linear codes. Care is taken …