Difference among Advertising, Public Relations and Marketing and how the techniques of all three can use in campaign development.