This is an interesting story about time travel (of sorts) and the guy who discovers it.
The main character is a scientist who accidentally discovers time travel. It spends the first half of the book dealing with the discovery, research and early days of its implementation. With the second half being consequences and resolution.
The main character is mostly well written. He is a well meaning but flawed character. He is likeable and complex. He is light on back story but his motivations and emotions are explored, in depth, and feel natural. He was, until 2/3rds of the way through, extremely well written. However, at that point his role in the plot changes, and he rolls with it far too easily. There is an artificial influence on him, but he just no longer behaves the way he should. Check the end of the review for specific details, full of spoilers.
The secondary characters are fairly well written. No one is given a specific backstory, but their reactions feel realistic, even if some of them are a bit "one note". The story is told through the perspective of the main character, so this is somewhat to be expected.
The settings are fairly plain and involve mostly secret facilities in the first half of the book. In the second half things get a bit more expansive, but it involves, still, a lot of familiar places. There is little new here, but it all fits well in the story.
The plot is interesting and fun. It is not overly deep or complex. It is detailed in its description of significant events from the recent past and explores short term effects of the event working out differently. However, mechanics of time travel and effects of changing it or changing it back are not fully explored. Even by the end of the book, the final plan sounds well planned out, but it never is explained what it's long term effects would be. There also seems like an easier way to fix the problems. Over all though, it flows well, remains interesting and is easy to read/listen to.
The voice narration, by Craig Bowles, is fairly well done. His range of male voices are fine and his female voices are OK. There aren't many women in the book, but the ones that there sounded good enough. I will say, though, his American accent is awful, and while it didn't ruin anything for me, I would have preferred if he read this in his own voice.
All in all, this is a fun and interesting story that is heavily character driven and light on science or time travel theory. The settings are familiar and offer little, in the way of surprises. The characters are interesting and for the most part, behave in a realistic way. The voice narration is good, but American accent needs some work. The plot flows smoothly and was enjoyable and easy to consume. This was a very good book.
***spoilers***
The main character felt believable, for most of the book. So often in these types of books, the make (or sometimes female) characters emotions will be focused too much on the spouse and not the kids. With most fathers (me included) kids are the central focus of the family emotions. When the main character bought the boat and kept doing things with just him and the kids, I was pleased. This was strengthened when his kids future was put in danger, and when he was planning divorce. His kids were still on his mind. I was happy this was included.
However, he was taken to the future and suddenly faced with never seeing his kids again, not seeing them grow up, have families, etc. Unfortunately, this was never really on his mind and he suddenly all but forgot about the kids. Now, I know there was the mood stabilizer in play, but he immediately forgot about his wife and kids, even when the stabilizer wasn't in play.
The character realism kind of fell apart for me at this point, and I would have felt more invested in the character if his feelings felt more consistent.
As for the plot, the end plan was "unsave princess Diana" and that's it. It was never explained how that would fix the Timeline. Was that supposed to break confidence in the program? Or did nothing else matter? And why not just delete the original emails on the server and stop the whole time travel before it starts?
And why did no one think to just cascade the info. If you can only send it back 2 weeks, you just set up a closed server to forward things automatically. So you send info 2 weeks back, and then a computer forwards that 2 weeks back, etc. Seems like a no brainer.