here's the table of contents for "The Pocket Guide to Debugging" again, since a few people have asked what it's about.

it's a list of dozens of specific debugging strategies that you can use in any programming language to investigate your hardest bugs :)