The theory of information and coding - MacEliece, Robert J. (1979)