Microprocessors,PC Hardware and Interfacing - Mathivanan, N. (Eastern Economy Edition, 2009)