An apologetic for Christian revelation