Principles and theories of green chemistry for corrosion science and engineering: design and application | Synapse