Quality Assurance Principles, Elements and Criteria