Watch this first:
Then read this from the Greater Good: The Science of a Meaningful Life website, and watch the associated videos.
Want to keep reading? Try this recent article from The Guardian.
And, finally, for you Ayn Rand lovers (or haters!) and general philosophers, contemplate the views on altruism here.