How to Live Safely in a Science Fictional Universe by Charles Yu
This story is told as a first person narrative, and the protagonist (who has the same name as the author) is a time machine repairman. His story is, therefore, nonlinear. With numerous references to physics and language, he discusses the difficulties of living outside of time. He frequently mentions two companions: TAMMY, the melancholy computer operating system who runs his time machine, and a nonexistent but ontologically valid dog named Ed. He writes about receiving a book (which has the same name as the novel) from his future self, whom he then shoots, trapping himself in a time loop. Confusing? Yes, more than a bit so. Mostly, though, the book as about his efforts to find and connect with his family, especially his father, something he never managed to do in the past. I found it a challenging read, but worth the effort.