HALL,DOUGLAS V. MICRO & INTERFACING PROGRAMME & HARDWARE - 2th - new delhi TATa McGraw-hill Publishing 2004 - 624 p ISBN: 0070257426