The 8051 microcontroller 3/E with CD - Ayala, Kenneth (Vidhyanagar Cengage, 2005)