Microcomputers for engineers and scientists. - Gibson, Glenn A; Liu, Yu-Cheng