Advanced Microprocessors And Peripherals: Architecture, Programming And Interfacing - Ray, Ajoy Kumar (Tata Mcgraw Hill, 2006)