Computer Organization and Design: The Hardware/Software Interface - Patterson, David A; Hennessy, John L (New Delhi Elsevier, 2005)