Text this: Defining the critical success factors for the implementation and maintenance of a total quality management system in South African construction companies involved in building