After Life: Solving Science and Religion's Great Disagreement