The novel is actually called Time's Arrow. It's a quick read.