PROGRAMMING AND CUSTOMIZING THE 8051 MICROCONTROLLER - PREDKO MYKE (TATA MCGRAW HILL, 2008)