Author: Mokienko, Valeriĭ Mikhaĭlovich.