The theory of information and coding: a mathematical framework for communication - McEliece, Robert J. (Addison-Wesley, 1977)