The best book on programming for the layman is "Alice in Wonderland"; but that's because it's the best book on anything for the layman.
Life is what happens when you're busy making other plans.
The best leaders are those who empower their teams to think beyond the obvious and challenge the status quo.