A short course on error correcting codes - Sloane, Neil J.A. (International centre for mechanical sciences. CISM courses and lectures,188, 1975)