Microprocessor 8086 programming & interfacing - Kani, A Nagoor (RBA Publications, 2006)