1. W. W. Peterson and E. J. Weldon, Error Correcting Codes, 2nd ed. Cambridge, MA: MIT Press, 1972.
2. F. J. MacWilliams and N. J. A. Sloane, The Theory of Error Correcting Codes, Amsterdam North-Holland, 1977.
3. F. J. MacWilliams, “A theorem on the distribution of weights in a systematic code,” Bell System Tech. J., vol. 42, pp.79–94.
4. S. B. Wicker, Error Control Systems for digital communication and storage, Prentice Hall, Englewood Cliffs, 1995.
5. R. W. Hamming, “Error detecting and error correcting codes”, Bell System Technical Journal, Vol. 29, pp. 147–160, 1950.