Computer organization : hardware, software - Gorsline, George W. (Englewood Cliffs: Prentice-Hall, 1980)