A student's guide to coding and information theory - Moser, Stefan M. (Array, 2012)