Author Eric Allen presents a methodology for diagnosing and debugging computer programs that puts emphasis on unit testing.