The Future of Cloud Computing: Google Apps
Key considerations when adopting cloud: expectations vs hurdles
120