Block Inspection Policy Model with Imperfect Maintenance for Single-unit Systems. (2017)