Programming microprocessor interfaces for control and instrumentation. - Andrews, Michael