Introduction to Microprocessors and Microcontrollers - Crisp, John (New Delhi Newnes, 2006)