Computer organisation and Architecture, Designing for performance - Stallings ( William) (NEW DELHI PEARSON)