Digital and Microprocessor Technology - OCONNOR, Patrick J. (Prentice Hall, Inc.)