Strategic coherence is more important than strategic perfection.
The Science of Successful Organizational Change: How Leaders Set Strategy, Change Behavior, and Create an Agile CultureWhen you stop expecting people to be perfect, you can like them for who they are.
A Million Miles in a Thousand Years: What I Learned While Editing My Life