Computer Organization & Architecture Designing for Performance - STALLINGS (William) (NEW YORK PRENTICE HALL)