Improving maintainability and reliability through design - Thompson, Graham (Professional Engineering Pub, 1999)