Computer organization and design - Chaudhuri, P Pal (Prentice Hall, 1994)