Debugging Embedded Microprocessor Systems - Stuart Ball (1998)