Structured Computer Organization - Andrew S. Tanenbaum (Prenhallindo)