Computer Organization and Architecture - Stallings, W. (Pearson New Delhi, 2012)