Why Programs Fail: A Guide to Systematic Debugging


Andreas Zeller


Buy from Amazon

The book is written by the author of DDD (GUI shell for GDB). Excellent coverage of various debugging concepts and techniques with GDB and DDD usage examples including automated debugging methods, on of them is the so called delta debugging. Highly recommended.