COMPUTER ARCHITECTURE AND ORGANIZATION - HAYES, JOHN P (BOSTON MCGRAW HILL, 1998)