The 8051 Microcontroller And Embedded Systems - Mazidi, Muhammed Ali (Pearson Education Asia, 2000)