Engineering maintainability how to design for reliability and easy maintenance - Dhillon, B. S. (New Delhi Prentice Hall of India, 2000)