Information theory, inference, and learing algorithms - MacKay, David J. C. (Cambrdge, 2003)