I have quite mixed feelings about this book. Most of the book I found quite good actually. However, the book eventually goes down the dreaded path of time travel. Anyone who has read a few of my reviews might already know how I feel about time travel. To make it short, I do not like it!The book star...