Wie unterscheidet sich Lobbying von Public Affairs, PR und „Freundschaftsdiensten“?

Marketing, PR und Public Affairs sind drei völlig verschiedene Bereiche, aber haben doch etwas miteinander zu tun.