Let's face it: Leadership is difficult. It tests your bravery, honor, and self-knowledge. Excellent leaders have the self-awareness to bring out the best in themselves and their teams, colleagues, and... This description may be from another edition of this product.