A review by unevendays
The Last Watch, by Sergei Lukyanenko

4.0

I preferred this to the last 'Watch' book, which tended to go off on tangents while Anton muses on the nature of the universe. This one has a more direct and developed story with a carefully-layered plot revealed gradually, and which still managed to surprise me a little at the end.