Microprocessors, PC Hardware And Interfacing - N Mathivanan (New Delhi PHI Learning, 2010)