Distributed Applications and Interoperable Systems - Bonomi (Springer International Publishing, 2018)