MICROPROCESSORS AND INTERFACING - HALL DOUGLAS V (N.D. TATA MCGRAW-HILL, 1991)