Structured Computer Organization - TANENBAUM, ?Andrew S. (Prentice Hall, 2006)