Advanced microprocessors and microcontrollers - Singh, B. P (New Age International, 2002)