Computer architechture: a quantitative approach - Patterson, David A. (Harcourt India, 2000)