I saw this Ted talk about wellness, it throws up many different concepts, all of which are food for thought.