Cloud computing : from beginning to end Ray Rafaels. - Rafaels, Ray