Internet Computing, Principles of Distributed Systems and Emerging Internet-Based Technologies Monograph (January 2020)