Sergei Lukyanenko concludes his long running Night Watch series with Sixth Watch . The Night Watch series is a Russian take on a world that while the same as ours on the surface actually has an underground world of magicians and witches and vampires and just generally others. This underworld is “watched” by the night watch (forces of ostensible good) and the day watch (forces of ostensible evil). In this volume we meet all the characters we have met previously and watch all the storylines tie off in an interesting (and final) way.
While I definitely recommend this book quite highly, if you are new to Lukyanenko’s work you’ll want to start with the first volume of the series, Night Watch.