This was a very well-written, fast-paced book and I enjoyed it, but at times was a little confused about Beukes' version of time-travel. She didn't totally explain it and I think (having watched a lot of Doctor Who and reading/watching Prisoner of Azkaban) there could be a lot of questions about the time line and potential paradoxes. However, from a non-nerdy standpoint, I really enjoyed the premise of the book and liked how it totally kept me on my toes until the end.