Notes:
http://wol.ra.phy.cam.ac.uk/pub/mackay/info-theory/course.html