Computer Organization an - "Stallings, William" (New Delhi, 2002)