Computer Architecture And Organization - Hayes, John P. (New Delhi Tata MacGrawhill, 2012)