Cloud computing Principles, systems and applications - Antonopoulos, Nick; Antonopoulos, Nick (London Springer, 2010)