Introduction to Microprocessors - Mathur, Aditya P. (New Delhi TMH, 2011)