Computer architecture a quantitative approach - Patterson, David (california Morgan Kaufmann, 1996)