Computer systems : - Carpinelli, John D. (Addison-Wesley, 2001)