Error control coding - LIN (SHU) COSTELLO (DANIEL J.) (PEARSON NY)