Principles of Computer Architecture - Vincent P. Heuring (Prentice Hall)