Computer Architecture and Organization - Hayes, John P. (McGraw-Hill, 1978)