WHAT'S THE MEANING OF LIFE? And Other Easily Answered Questions: Thoughts on Life's Big MysteriesRobert J. Taylor