Error-correction coding and decoding : bounds, codes, decoders, analysis and applications - Tomlinson, Martin, (Springer, 2017)