The Nature of Time: Discussion between Sean Carroll, James Hartle, and David Krakauer, moderated by Jennifer Ouelette