Essentials of computer architecture - Comer, Douglas E. (Pearson Education International, 2005)