This edition is an unabridged reprint of chapters one to 20 of the original hardback edition. It starts with the elementary ideas of parity check codes & goes on to explain the theory of finite fields, BCH & Reed-Solomon codes. The mathematics is developed in parallel with the applications.