Structured computer organization - Tanenbaum, Andrew (Prentice-Hall International, Inc., 1990)