Computer systems design and architecture - Heuring, Vincent P (Addison-Wesley, 1997)
Includes index.