Author: Sergei Lukyanenko

Twilight Watch (Watch #3)

The Night Watch (Watch #1)

Day Watch (Watch #2)

The Last Watch (Watch #4)