Kenneth Ayala The 8051 Microcontroller (with CD) - Cengage Learning 3rd ed./ 2007 ISBN: 9788131502006