Codes, Cryptology and Information Security - Hajji, Said El (Springer International Publishing, 2020)