Blocks and Chains Introduction to Bitcoin, Cryptocurrencies, and Their Consensus Mechanisms - Judmayer, Aljosha (Springer International Publishing, 2017)