The Principles of Quality Assurance