Time and the end of time - Fox, John. (Grand Rapids, Michigan, 2016)