8051 Microcontrollers : MCS51 family and its variants - Shah, Satish