Programming and customizing the 8051 microcontroller - Myke Predko (New Delhi Tata McGraw Hill, 1999)