I am a lover of Marketing and teach it in University.
Here's the summary of it all. I hope this helps you.