DISTRIBUTED AND CLOUD COMPUTING - HWANG KAI (NEW DELHI ELSEVER, 2018)