The Meaning of Life:Buddhist Perspectives on Cause and Effect