Our Final Hour: A Vision of the Future