Coding and information theory. - Hamming, Richard Wesley (Prentice-Hall, Inc., 1980)