The architecture of computer hardware and systems software : an information technology approach / - Englander, Irv (Wiley, 2003)