Cloud Computing Principles, Systems and Applications - Antonopoulos, Nick.; Gillam, Lee. (Computer Communications and Networks, 2017)