Cryptographic Primitives in Blockchain Technology. A mathematical introduction, Hardback/Andreas Bolfing