Computer Organization and Architecture - Stallings William (New Delhi Pearson, 2013)