Microprocessors and peripherals : hardware, software, interfacing, and applications - Brey, Barry B. (Macmillan, 1991)