Tenseless Theory of Time by William Lane Craig