Software Design for Microprocessors - Wester, John G. (Texas Instrument)