The Meaning and Benefits of the advertising terms CPC, CPM, and CPA

The advertising industry has determined terms like CPC, CPM, and CPA for various types of campaigns. But what do they mean?
The advertising industry has determined terms like CPC, CPM, and CPA for various types of campaigns. But what do they mean?