Designing and programming modern computers and systems - Kartashev, Svetlana; Kartashev, Steven I. (Prentice-Hall, 1982)