One of the best Doctor Who novels I have read. Not only for the fact that the Weeping Angels were used (and in a clever way, not less) but also because time travel was such an important aspect of the story. I really think that it should be used more often the "going back in time to change the past only that by changing it you're actually preserving it", in a similar way the Doctor did in the 'Time & Space' mini-episode for Children in Need. Also liked the fact that Rory played a bigger role than usual - I honestly think he doesn't do enough in the actual series, but oh well.
Really, really good book. I highly recommend anyone who likes Doctor Who to read this book. You will not be disappointed.