Computer systems design and architecture 2/E - Heuring,V; Jordan,H (Vidhyanagar Pearson Education Asia, 2004)