MICROPROCESSORS AND INTERFACING - HALL DOUGLAS V (New Delhi Tata McGrawhill, 2006)