Virtual Machines : Versatile Platforms for Systems and Processes - Smith, James E.; Nair, Ravi (2005)