Information theory and coding by example - Kelbert, Mark J.; Suchov, Jurij M. (Cambridge Univ. Press, 2013)