The NIST Definition of Cloud Computing Recommendations of the National Institute of Standards and Technology Peter Mell Timothy Grance
Definition
Objective
Standards
Model
Foundational Elements/Factors
Services
Advantages
Challenges
Your conclusion (present and future of Cloud Computing).
References