Which of the following promotional tools requires the most long term commitment and is the most expensive to use on a per contact basis?
a) direct marketing
b) personal selling
c) advertising
d) sales promotion
e) public relations