ERROR CONTROL COADING - LIN SHU (PEARSON)