Collaborative Computing: Networking, Applications and Worksharing - Honghao Gao, Xinheng Wang (Springer, 2021)