Internet and Distributed Computing Systems - Xiang, Yang (Springer International Publishing, 2020)