Microprocessors, PC Hardware And Interfacing - Mathivanan N.; Mathivanan N. (Prentice Hall Of India, 2005)