Which of the following are things that a good business communications textbook is designed to give readers?
a) Effective writing techniques
b) Interpersonal skills
c) Negotiation strategies
d) All of the above