“…To start the background we give a roll-call of some of the significant contributors: Euclid (Elements text book and an algorithm bearing his name), Abel (insolvability of the quintic equation by radicals), Galois (solvability of primitive equation by radicals), Reimann (non-euclidean metrics), Clebsch (algebraic geometry), Boole (logic), Boltzman (entropy), Gibbs (entropy), Von Neuman (entropy), Nyquist (sampling), Hartley (counting messages), Shannon (channel capacity), Hamming (Hamming codes) [5], Reed (RM & RS codes) [7], Muller (RM codes), Solomon (RS codes) [7], Prange (cyclic codes), Fire (Fire codes), Bose (BCH codes), Roy-Chaudhuri (BCH codes), Hocquemghem (BCH codes), Peterson (text books) [11], Slepian (bounds) [8], Wolf (bounds) [10,12,13]], Gilbert (bounds), Berlekamp (algebra) [13,14], Elias (bounds), MacWilliams (weight enumerators) [15], and Fujiwara (bounds) [16,17], among many others of significance. Reviewing the work of these contributors will reveal their input to the subsequent development and improvement of error control techniques.…”