Practical Troubleshooting Techniques For Microprocessor Systems by James Coffron