The most important commitment you will ever make is to being the best you can be.
The Happiness Code: Ten keys to being the best you can beSometimes we make being happy so difficult. And being thankful such a chore.
The Legacy Letters: His Wife, His Children, His Final GiftWhen the pain of being the same becomes greater than the pain of being different, you change.
Why Is God Laughing?: The Path to Joy and Spiritual Optimism