Microprocessors And Programmed Logic by Kenneth L. Short