Selected Areas in Cryptography - Adams, Carlisle (Springer Berlin Heidelberg, 2020)