Services in the Cloud Computing era: A survey
Above the Clouds: A Berkeley View of Cloud Computing