Computer Organization And Architecture: Designing For Performance - Stallings, William (Pearson Education Asia, 2004)