Cloud Computing for Enterprise Architectures - Zaigham Mahmood, Richard Hill ((Computer Communications and Networks))