Computer Organization & Architecture Designing for Performance - STALLINGS (William) (N.Y. PRENTICE HALL)