Computer organisation and design - Paul Chaudhuri, P (Prentice Hall, 1999)