Difference between social selling and social media

Describe the difference between social selling and social media marketing.

List a minimum of 5 key steps that are important when creating an effective social selling program.