Computer systems : architecture, organization, and programming - Maccabe, Arthur B. (Irwin, 1993)