Lukyanenko, Sergei -- Last Watch

Fourth book in the increasingly misleadingly named... well, nobody ever said this was a trilogy. The movies stopped at two (except there might be a third). (Actually, this book contains a wry jab at how completely unrelated the movie continuity is.) Anyhow, this is a tidy little magical thriller, and we learn enough about the underlying nature of reality to bring the four-book series to a comfortable stopping point.

Books I have acquired recently
All the books I own