An interesting sci-fi time-travel novel. Or so I thought. Well, maybe it is, and maybe it isn't. It's certainly a good story that, halfway through, makes you wonder if the foundation of the story was really what you thought, or if you had been played. However, the end of the story just...ended. None of the main plotlines were resolved, and you were never told if you really had been listening to an unreliable narrator, or if things were as they seemed at the beginning.