The architecture of computer hardware and systems software : an information technology approach - Englander, Irv. (John Wiley and Sons, 1996)