Model-Based Fault Diagnosis Techniques by Steven X. Ding