Distributed Applications and Interoperable Systems - Lydia Y. Chen, Hans P. Reiser (Springer, 2017)