Cloud Computing

I need a paper written in APA Format about Cloud Computing. 


It must include following:


what is cloud computing

history of cloud computing

service models (with examples)

Cloud computing service providers


predictions about its future (this must be at least one page)


Final document shoud be at least 5 pages.