Knowledge-driven board-level functional fault diagnosis - Ye, Fangming (Springer, 2016)