Fault Diagnosis and Troubleshooting
Eric Horvitz, April 5, 2003