Structured Computer Organization
Andrew S. Tanenbaum
Prentice-Hall, 1990