Computer architecture : - Patterson, David A. (Morgan Kaufmann Publishers, 1996)