Hamacher Carl Computer Organization - NEW YORK mc-Grew hill Book Co 1996 - XIII+555pp ISBN: 0-07-114323-8