Structured computer organization - Tanenbaum, Andrew S (1997)