Blockchain Basics - Daniel Drescher (Springer, 2017)