Computer Architecture and organization - Hayes, John P. (John Patrick), 1944- (WCB / McGraw-Hill, 1998)