Advanced microprocesors and peripherals Architecture, programming and interfacing - Ray Ajoy Kumar; Bhurchandi Kishor M (New Delhi Tata McGraw-Hill Publishing, 2006)