Any attempt to improve managerial performance by imparting knowledge, changing attitudes, or increasing skills is called ________.

A. Human resource management
B. Performance enhancement
C. Management development
D. Talent management