Advanced microprocessors and peripherals - Ray, A K . (Tata Mc Graw Hill, 2004)