Author: Sergey V. Savel'kaev
Alternate names: Sergey Viktorovich Savel'kaev; Савелькаев, Сергей Викторович; Saveliev, Sergey Viktorovich