Internet Computing: Principles of Distributed Systems and Emerging Internet-Based Technologies (Hardcover, 2, 2024)