I. Csiszar and J. Körner, Information Theory: Coding Theorems for Discrete Memoryless Systems. Cambridge, England: Cambridge University Press, 2011.
D. E. Knuth, The Art of Computer Programming, Volume 1/2/3. Boston, MA: Addison-Wesley, 1968/1973/1973.
R. E. Blahut, Principles and Practice of Information Theory. Reading, MA: Addison-Wesley, 1987.