Computer architecture : design and performance - Wilkinson, Barry (Prentice Hall, 1996)