Stallings, William

Computer Organization & Architecture - New Delhi Pearson Education