Microprocessore & Microcontrollers - Soumitra Kumar Mandal (New Delhi Tata McGraw Hill, 2012)