COMPUTER AND DIGITAL SYSTEM ARCHITECTURE - MURRAY WILLIAM (PRENTICE, 1990)