Structured Computer Organization: International Edition - Tanenbaum, Andrew S;Austin, Todd