MICROPROCESSOR AND INTERFACING - DOUGHLAS V, HALL (NEW DELHI TMH, 2006)