Channel codes : classical and modern - Ryan, William E.; Lin, Shu (Cambridge Univ. Pr., 2009)