Digital Control Using Microprocessors by Paul Katz