The Twilight Watch
Sergei Lukyanenko
Nightwatch (3)
The Nightwatch
Nightwatch (2)
The Day Watch
Nightwatch (1)