The 8051 Microcontroller and embedded systems - Mazidi , Muhammad Ali (Delhi Pearson Education, 2005)