Essentials of Computer Architecture - Douglas E. Comer (Pearson, 2005)