Microprocessors and Microcontrollers Architecture Programming and Systems Design - Kant, Krishna (PHI Learning New Delhi, 2011)