Cloud computing - Ruparelia, Nayan (MIT Press essential knowledge series., 2023)