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