The longest walk : an odyssey of the human spirit