Structured Computer Organization - Andrew S Tanenbaum (Prentice-Hall, 1985)