Cryptography - Simon Rubinstein-Salzedo (Springer, 2018)