Coding and information theory - Hamming, Richard Wesley (1980)