Computer systems design and architecture - HEURING (Addison-Wesley, 1997)