Structured computer organization - Tanenbaum, Andrew, S. (Singapore, 1999)