A Quality Culture

Understand the difference between a Quality Culture, Quality Assurance and Quality Control. When do you need them and more importantly, how does this correlate with the cost of quality?