Qual é a diferença entre marketing, publicidade e branding?

No meu trabalho com empreendedores, startups e estudantes de negócios, muitas vezes ouço estratégias de marketing explicadas como “ter mídia social”, “ter uma marca on-line” ou “anunciar muito”. Essas explicações me fazem estremecer porque, embora possam fazer parte de um plano, simplificam de forma grosseira os conceitos mais profundos e …:o)