Computer Architecture - Mueller, Silvia M.; Paul, Wolfgang J. (Springer-Verlag, 2000)