Which of the following is a key to successful supplier partnership?
a. Top management support
b. Building trust
c. Shared vision
d. Mutual needs and benefits
e. All of the above