Error-Correction Coding and Decoding | Martin Tomlinson, Marcel A. Ambroze