Stallings, William Computer Organization & Architecture - Delhi, Pearson Education & Prentice Hall 2005 - 815