The Architecture of computer hardware and systems software An information technology approach - Englander,Irv (John Wiley, New York, 1994)