Information Theory. Inference & Learning Algorithms - David J. C. Mackay (Cambridge University Press London, 2005)