This book did a decent job using time travel, but still had some issues with it. The first half dragged on a bit, but the second half kept my interest better.