Computer Architecture
Text book:
Lecture notes in COMPUTER ARCHITECTURE. A seven-lecture version