Bug Patterns in Java by Eric Allen
ISBN 1590590619 Lays out a methodology for diagnosing and debugging computer programs, presenting the act of debugging as an ideal application of the scientific method. Debugging is a task that is seldom presented explicitly. Skill in this area is entirely independent of other programming...
See BugPattern
The book's so-so, but a decent attempt. A bit academic.