Thinking? Answering Life's Five Biggest Questions.