Search for Meaning : The New Spirit in Science and Philosophy