A review by prerazmisljavanje
Day Watch by Sergei Lukyanenko

5.0