Staying on Guard: A Spiritual Encounter of Miracle and Gratitude to Discover Life's Purpose.Dan Wenker