A Joint Inspection-Based Preventive Maintenance and Spare Ordering Optimization Policy Using a Three-Stage Failure Process. (22nd November 2017)