The 8051 Microcontroller and Embedded Systems Using Assembly and C - Muhammad Ali Mazidi; Janice Gillispie Mazidi, Rolin D. Mckinlay (India Pearson Prentice Hall, 2006)