I read that to affiliate marketing there are several pricing models such as:

CPC
CPS
CPA
CPL

What are the differences between them?
What is the best pricing method?