Which statement describes best the meaning of leadership?
A. Ensuring predictability in an uncertain environment
B. Sustaining an ongoing business over a long period of time
C. Developing a vision and strategy and motivating people
D. Adhering to publicized standards and procedures