Machine generated contents note: Chapter 1: Introduction Chapter 2: Infrastructure as a Service Chapter 3: Platform as a Service Chapter 4: Application as a Service Chapter 5: Paradigms for Developing Cloud Applications Chapter 6: Addressing the Cloud Challenges Chapter 7: Security Chapter 8: Managing the Cloud Infrastructure Chapter 9: Related Technologies Chapter 10: Future trends and Research Directions.