Cryptography and Coding - Máire O'Neill (Springer, 2017)