What is “Marketing”?

Many people include lead generation under the umbrella of Marketing but I think that is too broad a definition. I prefer to look at Marketing as separate from Marketing Communications, Lead Generation and Sales so that the process breaks down like this: Marketing...