Guide to cloud computing principles and practice - Hill, Richard. (Springer, 2013)