Structured Computer Organization - Tanenbaum, Andrew S (Prentece-Hall, Inc., 1976)