COMPUTER ARCHITECTURE & ORGANIZATION 3RD ED - JOHN P. HAYES (NONE MCGRAW HILL BOOK COMPANY, 1998)