Advanced microprocessors and peripherals - Bhurchandi, K M (McGraw Hill Education(India) Pvt. Ltd., 2013)