The Blockchain Developer - Elad Elrom (Springer, 2019)