Author: Виталий Игоревич Давыденко
Alternate names: V. Davydenko