Structured computer organization - Tanenbaum, Andrew S. 1944- (Prentice Hall, 1999)