The widespread acceptance and deployment of cloud computing describes the means of delivering any and all IT- from computer applications, software, business processes, messaging and collaboration - to end-users as a service wherever and whenever they need it. This book fulfils an important and growing need to understand the techno-socio-e