BB Smith, James Edward. Virtual machines : versatile platforms for systems and processes / James E. Smith, Ravi Nair . Elsevier, 2005