Microcomputer hardware,operation,& troubleshooting with ibm pc applications - Putman,Byron W. (Prentice Hall Englewood Cliffs, 1988)