Microcontrollers: theory and applications - Deshmukh, Ajay V (New Delhi Tata Mc graw Hill, 2010)