Cryptology and error correction : an algebraic introduction and real-world applications /: an algebraic introduction and real-world applications. (2019)