Architecture for Blockchain Applications - Xu, Xiwei (Springer International Publishing, 2019)