For 2 years robertjohnson has wanted to read Why Programs Fail: A Guide to Systematic Debugging by Andreas Zeller.