8051 Microcontroller - Ayala, Kenneth (New Delhi Cengage Learning, 2013)