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