THE principles of computer organization - G.Michael Schneider (John Wiley & Sons, 1985)