Game-theoretic analysis of the quality assurance problem in a two-echelon supply chain with a retailer as the quality gatekeeper