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