An Introduction to Predictive Maintenance by