Introduction to Microprocessors: Software, hardware, programming - Leventhai, Lance A (New Delhi Prentice Hall of India, 1992)