CLOUD COMPUTING: THEORY AND PRACTICE - MARINESCU, DAN C (NEW DELHI ELSEVIER, 2014)