Interfacing techniques in digital design with emphasis on microprocessors - Krutz, Ronald L.