Text this: Microprocessor programming and applications for scientists and engineers