Microprocessors and Peripherals : Hardware, Software, Interfacing and Applications - Brey, Barry B. (Merrill Pub. Co., 1991)