Cryptography and Coding - O'Neill, Máire (Springer International Publishing, 2020)