Error control coding - Lin Shu, Costello Daniel J (Noida Pearson, 2017)