Structured computer organization - Tanenbaum, S. Andrew (Pearson/Prentice Hall, 2010)