Principles of Computer Architecture - Miles J. Murdocca (Prentice Hall, 2000)