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