Computer organization - Hamacher V. Carl; Vranesic Zvonko G.; Zaky Safwat G. (McGraw-Hill Series in Computer Science, 1996)