Hayes,John,P Computer Architecture and Organization - MCGRAW- HILL 1998 - 604 and ; Architecture ; Computer ; Organization