Programming and customizing the 8051 microcontroller - Predko Myke (McGraw-Hill Microcontroller Series, 1999)