Computer Organization & Architecture - W. Stallings (Person Edu. India New Delhi Person Edu. India New Delhi, 2006)