Virtual Machines : - Smith, James E. (Morgan Kaufmann Publishers, 2005)