Microprocessors and Programmed Logic - Kenneth L. Short (Prentice Hall)