Excellent thriller about a serial killer who uses time travel to find and then follow "shining" young girls over decades of time, finally gruesomely killing them and then escaping detection through the use of the time travel. Things start to unravel though when one of the shining girls manages to survive her savage attack. It is sometimes hard to read and keep straight in your mind a story with time travel and it must be even harder to write it. Beukes does a good job of it though, keeping the numerous chapters (which are from the POVs of either the murderer, one of the various victims or the one surviving shining girl bent on finding her attacker) well-defined, well-labeled and short. Although the subject matter was at times terribly gruesome and depressing, Beukes' obvious skill in the written word and in telling a story kept me immensely interested in reaching the conclusion. As she did with her book Moxyland, all of the different voices and stories pull you in and pull you along to a final crescendo, this one with a nice little twist at the end.