Structured computer organization - Tanenbaum, Andrew S. (Pearson India Education Services, 2016)