Grids, Clouds and Virtualization - Massimo Cafaro, Giovanni Aloisio ((Computer Communications and Networks))