Microprocessors and microcontrollers (includes 8085 microprocessors, 8086 microprocessors, advance microprocessors and microcontrollers) - Kani, A. Nagoor (Tata McGraw-Hill Education, 2012)