Last day on earth - Puchner, Eric (Scribner, 2017)