Computer Architecture and Organization - Hayes(John P.) (a)