8051 Microcontroller and Embeded Systems - Mazidi, Muhammad Ali; Mazidi, Janice Gillispie (Pearson Education, 2005)