Computer Systems Design and Architecture - Harry F. Jordan; Vincent Heuring (AddisonWesley)