Structured Computer Organization - Andrew A Tanenbaum (PHI, 2006)