Computer architecture: design and performance. 2nd Ed - Wilkinson, Barry (Prentice Hall, 1996)